body{
  background-color: #f0f0f0;

  blockquote > p{
    font-size: 14px;
  }
}
nav.c-header{
  background-color: #fff;
  border: 0;
  box-shadow: 0 1px 2px rgba(0,0,0,0.04);
  color: #A1C3EE;
}

.post_outline_item{
  height: 60px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 15px;
  border-bottom: 1px solid #e1e1e1;

  > .header{
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    padding-top: 5px;
    padding-left: 5px;
    margin-right: 5px;
  }

  > .content{
    position: relative;
    height: 100%;
    overflow: hidden;
  }

  > .content {
    margin-top: 5px;

    > .post-badge{
      position: absolute; right: 15px;top: 0; line-height: 50px;
    }
    > .title{
      font-size: 18px;
      line-height: 18px;
    }
    > .detail{
      font-size: 12px;
    }
  }
}

